package homeWork.Seven.demo2;

interface IShape {
    int area();
}

class Square implements IShape {
    private int a;

    public Square(int a) {
        this.a = a;
    }

    @Override
    public int area() {
        return a*a;
    }
}

public class TestDemo {

    /**
     * 2.  编写一求正方形面积的Java应用程序，要求创建一个接口IShape，
     * 接口中给定一个求面积的抽象方法；定义一个类Square，且实现IShape接口，
     * 且该类中要有一个属性表示正方形的边长，并定义相应的构造方法初始化该边长；
     * 最后定义一个公共类，在其中创建Square类的实例，求相应正方形的面积。
     */
    public static void main(String[] args) {
        Square square = new Square(3);
        System.out.println(square.area());
    }

}
